.container{margin:0 auto;}
@media(min-width: 1300px){
	.container{width: 1278px;}
}
.nobreak{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*头部底部开始*/
/*头部开始*/
header{clear:both;
	width:100%;
	height:90px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	padding:0 50px;
	background:#fff;
	z-index:10;
	left:0 !important;
	right:0 !important;
	position:fixed;
            box-shadow: 0 0 5px rgba(0,0,0,0.3);
       -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
header .wrapper{width:1440px;height:auto;margin:0 auto;text-align:center;position:relative;}
header .logo{display: block;overflow:hidden;float:left;margin-top:16px;}
header .logo img{height:55px;}
header .nav{padding:0;display:inline-block;}
header .nav li{display:inline-block;padding:0 20px;position:relative;}
header .nav li a{color:#000;display: block;line-height:90px;font-size:16px;}
header .nav li a:hover{color:#ff960d;}

header .nav dl{
    position:absolute;
    left:0;
    top:90px;
    z-index:888;
    background:#777;
    padding:5px 20px;
            box-shadow: 0 0 15px rgba(0,0,0,0.2);
       -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
header .nav dl:hover .navli{color:#ff960d !important;}
header .nav dt{clear:both;min-width:150px;text-align:left;}
header .nav dt a{display:block;color:#fff;font-size:13px;height:30px;line-height:30px;}
header .nav dt a:hover{color:#ff960d;}

header .navIcon{position:absolute;right:0;top:32px;}
header .navIcon a{float:right;margin-left:15px;}
header .navIcon a i{font-size:20px;color:#f08211;}

@media screen and (max-width: 1440px) {
    header .wrapper{width:100%;}
}
@media screen and (max-width: 1050px) {
    header{height:60px;padding:0 20px;}
    header .logo{margin-top:10px;}
    header .logo img{height:40px;}
    header .nav{display: none;}
    header .navIcon{top:20px;}
    
}
/*头部结束*/
/*页面框架开始*/
.fainro-wrapper{clear:both;max-width:1200px;height:auto;overflow:hidden;margin:0 auto;padding:30px 0;}
.fainro-wrapper-onv{clear:both;max-width:1200px;margin:0 auto;padding:30px 0;}
@media screen and (max-width: 1200px) {
    .fainro-wrapper,.fainro-wrapper-onv{width:100%;padding:0 20px;}
}
/*页面框架结束*/
/*底部开始*/
footer{clear:both;width:100%;background:#32333b;padding:0;margin:0 auto;position:relative;color:#a8aaba;}
footer .adver{width:100%;}
footer .footer{clear:both;width:1440px;margin:0 auto;line-height:23px;color:#fff;font-size:14px;padding:50px 0 0;}
footer .footer .navlinks{width:100%;display:flex;justify-content: space-between;align-content: center;align-items:flex-start;padding:0 0 50px;}
footer .footer .navlinks .flogo{font-size:15.5px;line-height:40px;}
footer .footer .navlinks .flogo img{width:220px;}
footer .footer .navlinks .flogo b{display:block;font-weight: normal;}
footer .footer .navlinks .flogo span{display:block;font-size:14px;color:#a7a7a7;}
footer .footer .navlinks .flogo em{display:block;font-size:26px;}
footer .footer .fastlink{width:50%;}
footer .footer .fastlink b{font-size:18px;line-height:35px;}
footer .footer .fastlink dd{color:#a7a7a7;font-size:14px;line-height:28px;}
footer .footer .fastlink a{display: block;color:#a7a7a7;}
footer .footer .fastlink a:hover{color:#f08211;}

footer .footer .code{background:rgba(255, 255, 255, 0.4)!important;filter:Alpha(opacity=40); background:#fff;padding:10px;display:flex;justify-content: space-between;align-items: center;}
footer .footer .code img{padding:8px 0 0;width:120px;}
footer .footer .code .font{padding:0 50px 0 20px;margin:0;display:block;}
footer .footer .code b{clear:both;font-size:18px;line-height:35px;display:block;font-weight:normal;}
footer .footer .code dd{clear:both;font-size:18px;line-height:28px;display:block;}

footer .copy{clear:both;width:100%;line-height:28px;padding:15px 0;font-size:12px;color:#fff;border-top:#fff solid 1px;display:flex;justify-content: space-between;}
footer .copy a{color:#fff;}
@media (max-width:1440px){
    footer .footer{width:100%;padding:50px 20px;}
}
@media (max-width:960px){
    footer .footer{padding:20px;}
    footer .footer .fastlink{display:none;}
    footer .copy{display:block !important;}
    footer .copy span{clear:both;display:block;width:100%;text-align:center !important;}
}
@media (max-width:640px){
    footer .footer{padding:20px;}
    footer .footer .navlinks{display:block !important;text-align:center !important;}
    footer .footer img{margin:0 auto;}
    
}
/*底部结束*/
/*头部底部结束*/